

#ifndef _TF_COORDINATE_
#define _TF_COORDINATE_
#include "tf_Point.h"
#include <vector>

class dllDeclspec TfCoordinate
{
public:
	TfCoordinate();
	TfCoordinate(double o[3],double u[3],double v[3],double w[3]);
	~TfCoordinate();
public:
	void GlobleToLocal(double ptGloble[3],double ptLocal[3]);
	void LocalToGloble(double ptLocal[3],double ptGloble[3]);
private:
	void CalculateFeatureMatrix(double matrix[4][4]);
private:
	double m_o[3];
	double m_u[3];
	double m_v[3];
	double m_w[3];
};


#endif

